<?php

namespace pmvc\tx;

interface TransactionProvider {

	/**
	 * Creates a transaction.  The transaction
	 * is not started until the {@code start()}
	 * method is invoked.
	 * @return Transaction
	 */
	public function createTransaction();
	
}
?>